meaning of delhi

1. a city in north central India


Related Words

delhi | delhi boil |

Developed & Maintained By Taraprasad.com

Treasure Words