Definition of Elbrus in English:

Elbrus

proper noun

  • A peak in the Caucasus Mountains, on the border between Russia and Georgia. Rising to 18,481 feet (5,642 m), it is the highest mountain in Europe.

Pronunciation:

Elbrus

/elˈbro͞os//ˈelˌbro͞os/