|
Definition of Katmandu
1. Noun. The capital and largest city of Nepal.
Exact synonyms: Capital Of Nepal, Kathmandu
Generic synonyms: National Capital
Group relationships: Kingdom Of Nepal, Nepal
Generic synonyms: National Capital
Group relationships: Kingdom Of Nepal, Nepal