Answer :

omnivore- an animal or person that eats food of both plant and animal (meat) origin

Carnivor- an animal or person that eats animal(meat)

herbivore- an animal or person that only eats plants