A carnivore eats meat mainly, herbivore means it eats plants, and omnivore means it eats both.
Carnivores are creatures that eat only meats.
9.4m questions
12.2m answers