Definitions for khatmandu
This page provides all possible meanings and translations of the word khatmandu
The Nuttall Encyclopedia
the capital of Nepal, India, at the confluence of the Baghmati and Vishnumati Rivers, 60 m. N. of the British frontier; is the centre of a considerable trade.
Find a translation for the khatmandu definition in other languages:
Select another language: