omnivore
1. [ noun ] (food) a person who eats all kinds of foods
Related terms: eater
2. [ noun ] (zoology) an animal that feeds on both animal and vegetable substances
Related terms: animal
Similar spelling:   omnivorous
  omnipresent