Topic: NATURE


hill station

noun
     
hill station [countable]
DN a town in the hills in South Asia

Explore NATURE Topic