guzzler

ˈɡʌz(ə)lə

noun

a person who eats or drinks something greedily.

he is a noted soft drink guzzler