Wanting or devouring great quantities of food.
Having a great appetite for anything.
Having the characteristics of a vulture, especially in being rapacious, greedy, or scavenging.