See Also: Darjeeling(dictionary)
Darjeeling(dictionary)

Darjeeling (oh)



a city in the mountains of northeast India
a delicate tea grown on the hills around Darjeeling