omnivore

   An animal that eats both plants and other animals.

Merriam-Webster
Children's Dictionary