Noun Definition

kathmandu

1.Definition: the capital and largest city of Nepal

Related Noun(s):katmandu

Category: Places