guzzler

GUZ'ZLER, n. One who guzzles; an immoderate drinker.