esurient

adj

2.
(often followed by ‘for’) ardently or excessively desirous
3.
devouring or craving food in great quantities
Derived from:
esurience