Omnivore has 3 different meanings across 1 category:
Noun
a person who eats all kinds of foods
an animal that feeds on both animal and vegetable substances
An animal which is able to consume both plants (like a herbivore) and meat (like a carnivore).