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
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. 2012