Astrakhan - Definition

astrakhan

n 1: the fur of young lambs
2: a city in southwestern Russia on the delta of the Volga River

Look up another word