Definition of Elbrus in English:

Elbrus

proper noun

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

Pronunciation:

Elbrus

/ɛlˈbruːs/