betting shop

Explore definitions, synonyms, and language insights of betting shop

Definitions

Noun
a licensed bookmaker''s shop that is not at the race track

More General Terms