EL'BRUS


Meaning of EL'BRUS in English

or Elbrus geographical name mountain 18,510 feet (5642 meters ) S Russia in Europe; highest in the Caucasus & in Europe

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