'Katmandu' definitions:

Definition of 'Katmandu'

(from WordNet)
noun
The capital and largest city of Nepal [syn: Kathmandu, Katmandu, capital of Nepal]