Definition of mount elbrus in English English dictionary
Peak, Caucasus Mountains, southwestern Russia. The highest peak in the Caucasus and in Europe, it is an extinct volcano with twin cones reaching 18,510 ft (5,642 m) and 18,356 ft (5,595 m) high. There are many mineral springs along its descending streams, while 53 sq mi (138 sq km) of Elbrus is covered by 22 glaciers. It is a major centre for mountaineering and tourism