Synonyms of Katmandu in English :
Antonyms of Katmandu in English
Thesaurus of Katmandu in English
Katmandu
see definition of katmanduSynonyms of katmandu
1. (noun) the capital and largest city of Nepal
Synonyms of Katmandu in English :
Antonyms of Katmandu in English
Thesaurus of Katmandu in English
1. (noun) the capital and largest city of Nepal