astrakhan
/ˈæstrʌkɑn/
Explore definitions, synonyms, and language insights of astrakhan
Definitions
Noun
the fur of young lambs
Noun
a city in southwestern Russia on the delta of the Volga River