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.