CAPITAL OF NEPAL





Definition:

  1. [noun] the capital and largest city of Nepal
    Synonyms: Kathmandu, Katmandu, capital of Nepal

Synonyms: