Bookmaker

Someone who runs a book and accepts bets from punters. Often shortened to bookie. (click to edit)