Definition of Kathmandu

  • 1. The capital and largest city of Nepal Noun

Synonyms for word "kathmandu"

Semanticaly linked words with "kathmandu"