HIMALAYA MOUNTAINS Meaning of HIMALAYA MOUNTAINS in English group of mountains which are located along the border between India and Tibet Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012