himalaya mountains

Noun
  1. A mountain range extending 1500 miles on the border between India and Tibet;
    This range contains the world's highest mountain (synset 109326553)

Other Searches