glutton

Definition: (noun) A person who eats and drinks excessively or voraciously.
Synonyms: gourmand, gorger, gannet, gobbler, pig.
Usage: He is a real glutton when it comes to junk food, but somehow he stays skinny as a toothpick.
Discuss