Meaning of Astrakhan

Definition of Astrakhan

(noun) the fur of young lambs
a city in southwestern Russia on the delta of the Volga River

Other information on Astrakhan

WIKIPEDIA results for Astrakhan
Amazon results for Astrakhan