Definition: Meaning of, Nepal in English to English dictionary.
Pronunciation:/ nɪˈpɔːl /
synonym
antonym
a country in southern Asia, in the Himalaya mountains, north of India and south of China. Population: 27,070,000 (2004). Capital: Kathmandu. Nepal is popular with tourists who want to go walking and climbing in the mountains.