polyphagous

adjective
  1. feeding on many different kinds of food or host plants
  2. Usage: biology; zoology

Examples