herbivore
An animal that feeds only on plants and does not eat any animals.
Merriam-Webster
Children's Dictionary