Noun Definitionastrakhan1.Definition: a city in southwestern Russia on the delta of the Volga RiverCategory: Places2.Definition: the fur of young lambsCategory: General