nepal

Noun
  • A small landlocked Asian country high in the Himalayas between India and China (synset 108926147)

Other Searches