polyphagous
Adjective
Meaning
Eating, or subsisting on, many kinds of food; as, polyphagous animals.
Source: Webster's dictionarySynonyms
Examples
Some bagworms are specialized in their host plants ( monophagous ), while others can feed on a variety of plant species (polyphagous).
Many are restricted to one species of plant, while others are polyphagous.