herbivore

   An animal that feeds only on plants and does not eat any animals.

Merriam-Webster
Children's Dictionary