Here's why:
* Carni- is the root word meaning "flesh" or "meat".
* -vore is the suffix meaning "eater".
So, carnivore literally means "flesh eater".
Here's why:
* Carni- is the root word meaning "flesh" or "meat".
* -vore is the suffix meaning "eater".
So, carnivore literally means "flesh eater".