A herbivore is an animal that primarily feeds on plants, including leaves, fruits, flowers, and stems. These animals have specialized digestive systems to break down tough plant materials, often featuring adaptations like flat teeth for grinding and fermentation chambers for digesting cellulose. Common examples of herbivores include cows, deer, and rabbits. They play a crucial role in ecosystems by helping to control plant populations and serving as a food source for carnivores.