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
Tweet