Noun Definition

katmandu

1.Definition: the capital and largest city of Nepal

Related Noun(s):kathmandu

Category: Places