English

Nepal

noun

Meaning 1

A country in South Asia, located in the Himalayas between China and India.

in other languages:

ČZJ

meaning 1