'Kathmandu' definitions:

Definition of 'Kathmandu'

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