Although the term "bookmaker" can also be called a "bookie", the terms "sportsbook" and "betting agency" are legit synonyms. They offer a betting exchange to sports bettors. These are markets where the odds are set.