omnivore
An animal that eats both plants and other animals.
Merriam-Webster
Children's Dictionary