Definitions of guzzler:

  • noun:   someone who drinks heavily (especially alcoholic beverages)
    Example: "He's a beer guzzler every night"
  • noun:   a drinker who swallows large amounts greedily