Synonyms and Antonyms for Astrakhan

1. Astrakhan (n.)

a city in southwestern Russia on the delta of the Volga River

Synonyms:

2. astrakhan (n.)

the fur of young lambs

Synonyms: