Meaning of “betting shop” in the English Dictionary

british dictionary