bookmaker
noun
°a person who prints or binds books.
°a person (or a business) who calculates odds and accepts bets, especially on horse racing; a bookie.