meaning of kathmandu

1. the capital and largest city of Nepal


Related Words

kathmandu |

Developed & Maintained By Taraprasad.com

Treasure Words