English dictionary
katmandu meaning and definition
Definition and meaning of katmandu at MeaningMonkey.org. katmandu meaning and definition in the English Dictionary.KATMANDU noun
Definition of Katmandu (noun)
- the capital and largest city of Nepal
- synonyms: capital of Nepal, Kathmandu
Source: Princeton University Wordnet