meaning of capital of nepal

capital of nepal meaning in General Dictionary

the main city and largest city of Nepal