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

More General Terms