herbivore

n. Animal that feeds on plants.  herbivorous adj. [latin voro devour]

n. One of the Herbivora.