What does capital of nepal mean?

capital of nepal meaning in General Dictionary

the main city and largest city of Nepal