Definition of “hill station” - English Dictionary

English