Noun Definitionkatmandu1.Definition: the capital and largest city of NepalRelated Noun(s):kathmanduCategory: Places