THE HIMALAYA


Meaning of THE HIMALAYA in English

mountain range located north of India

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.