herbivore: an animal that feeds on plants.