A herbivore is an animal that primarily feeds on plants, including leaves, fruits, seeds, and stems. They play a crucial role in ecosystems by helping to control plant populations and serving as a food source for carnivores and omnivores. Examples of herbivores include cows, deer, and elephants. Their digestive systems are often adapted to efficiently break down tough plant materials.