punter

noun
  1. a person who bets or gambles, especially on horse races
  2. Usage: British informal
  3. an ordinary customer or member of the public
  4. Usage: British informal
  5. a player who punts the ball in football
  6. Usage: American football

Examples