HILL STATION


Meaning of HILL STATION in English

ˈhill ˌstation BrE AmE noun [countable]

a town in the hills in South Asia

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.