Definitions of Nepal:

  • noun:   a small landlocked Asian country high in the Himalayas between India and China