omnivorous

adjective
  1. eating both plants and animals
  2. Usage: biology
  3. having wide and varied interests or tastes
  4. Usage: figurative

Examples