CAUCASUS MOUNTAINS


Meaning of CAUCASUS MOUNTAINS in English

geographical name mountain system SE Europe in Russia, Georgia, Azerbaijan, and Armenia

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.