omnivore

noun

An omnivorous animal.

noun

One that takes in everything available, as with the mind.

noun

An omnivorous animal, or one whose food is extremely varied in its character. Good examples of omnivores are to be found in some of the small monkeys that feed on fruit, eggs, insects, and birds. Correlative with herbivore, carnivore, etc.

noun

An animal which is able to consume both plants (like a herbivore) and meat (like a carnivore).

noun

a person who eats all kinds of foods

noun

an animal that feeds on both animal and vegetable substances