Voracious

Wanting or devouring great quantities of food