Herbivore

A herbivore is an animal that feeds on plants or primarily on plants. By contrast, a carnivore feeds on meat. An omnivore eats both plants and meat. Cattle are omnivores as are sheep, camels, elephants, giraffes, horses, etc.