'Katmandu' definitions:

Definition of 'Katmandu'

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