Meaning of “betting shop” in the English Dictionary

English