Euryphagousadjective
(ecology) Feeding on a large variety of food.
Stenophagousadjective
(ecology) Feeding on a limited variety of food.