omnivore
Noun
B1 – Intermediate
An animal that eats both plants and other animals.
An omnivore eats both plants and animals, unlike a herbivore, which eats only plants, or a carnivore, which eats only meat.