Voracious
adjective
devouring or craving food in great quantities
“edacious vultures”
Similar: edacious, esurient, rapacious, ravening, ravenous, wolfish
adjective
excessively greedy and grasping
“a rapacious divorcee on the prowl”
Similar: rapacious, ravening