Meaning of “hill station” in the English Dictionary

british dictionary