Log in
Search words & phrases
astrakhan
US /ˈæstrəkən/
・
UK /ˌæstrəˈkæn/
A1
Definition
Video subtitles
noun
Fur of young lambs; a city in southwestern Russia on the delta of the Volga River