Meaning of “polling station” in the English Dictionary

british dictionary