polyphagic
/pɒlɪˈfædʒɪk/Definitions
1. adjective
Having a very large appetite.
“He was polyphagic and ate an entire pizza by himself.”
2. noun
A person who has a very large appetite.
“The polyphagic was known for eating massive amounts of food at every meal.”