polyphagia

(noun)

noun

1. An excessive appetite for food

2. (zoology) The eating of many different types of food