polyphagous(adjective) adjective1. Eating many types of food.2. (of an herbivorous insect) Having many host plants.