HILL STATION


Meaning of HILL STATION in English

■ noun a town in the low mountains of the Indian subcontinent, popular as a holiday resort during the hot season.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.