Meaning of nepal

Definition of nepal

(noun) a small landlocked Asian country high in the Himalayas between India and China

Other information on nepal

WIKIPEDIA results for nepal
Amazon results for nepal