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