Answer: polyphagous

AnswerCrossword Clue
polyphagous(of an animal) Able to feed on various kinds of food
polyphagouseating many types of food