Meaning of “hill station” in the English Dictionary

English