Omnivore

Definition: An animal that regularly eats both plants and animals.

In simple words: An animal that eats both plants and meat.

More about omnivore

Omnivores can switch between food sources, which can help them cope when one kind of food is scarce. Herbivores mainly eat plants, while carnivores mainly eat other animals.

Related terms