What is the difference between a herbivore and a carnivore?
A herbivore is an animal that eats plants, while a carnivore is an animal that eats other animals. Herbivores usually have teeth that are designed for grinding plant material, while carnivores have sharp teeth that are designed for tearing and chewing meat.