A person or organization that acts as an intermediary between a bettor and a sportsbook or bookmaker. They can assist in placing bets and managing the bettor’s account. They can also offer a wide variety of services such as deposits, withdrawals, and other account related needs for the bettor.