What is an Herbivore?According to the American Heritage Dictionary:
An herbivore is an animal that eats mainly plants.
An omnivore is an animal that ingests both plant and animal sources.
A carnivore is a flesh-eating/meat-eating animal or insectivorous plant.