Katmandu (noun) Definition, Meaning & Examples

noun
  1. the capital of Nepal, in the east at the confluence of the Baghmati and Vishnumati Rivers. Pop: 814 000 (2005 est)
Katmandu (noun) Definition, Meaning & Examples

More Definitions