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.