Noun Definitionkathmandu1.Definition: the capital and largest city of NepalRelated Noun(s):katmanduCategory: Places