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/