'Kathmandu' definitions:

Definition of 'Kathmandu'

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