Delhi - Definition

delhi

n 1: a city in north central India [syn: Delhi, Old Delhi]

Look up another word