herbivore

ˈhəːbɪvɔː

noun

an animal that feeds on plants.

predatory carnivores and their herbivore prey