Meaning of katmandu

Definition of katmandu

(noun) the capital and largest city of Nepal

Other information on katmandu

WIKIPEDIA results for katmandu
Amazon results for katmandu