Astrakhan Meaning

There are 2 meaning(s) for word Astrakhan

Meaning 1 : a city in southwestern Russia on the delta of the Volga River

Meaning 2 : the fur of young lambs