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
Tweet