Definitions of Kingdom of nepal:

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