HILL STATION


Meaning of HILL STATION in English

noun

: a village or government post (as in India) situated in the hills or low mountain ranges and serving usually as a health resort in the hot season

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.