herbivore
adjective
describes an animal that eats plants. Compare carnivore (meat eater) and omnivore.