himalayas

Noun
  • 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