A bookmaker is a person or company that takes bets on different events, such as sports matches or horse races. They calculate the odds and offer payouts based on the likelihood of an outcome.