Katmandu - Definition

katmandu

n 1: the capital and largest city of Nepal [syn: Kathmandu,
Katmandu, capital of Nepal]

Look up another word