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