mountain or mountain range
An Dumha Mór
non-validated name (What is this?)
(Irish)
Doomore
(English)