greedyguts
Etymology
From greedy + guts.
noun
An excessive eater, glutton, gourmand.