Definition of “hill station” - English Dictionary

british dictionary