[noun] [C]Surely it's better to be an omnivore and eat a variety of plants and animals in case there's a shortage of one particular type of food.Compare carnivore, herbivore.
OMNIVORE
Meaning of OMNIVORE in English
Cambridge English vocab. Кембриджский английский словарь. 2012