nepal

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

Other Searches