animalivore
/ˌænjəˈlɪvər/ or /ˌænɪməˈlɪvər/Definitions
1. noun
A carnivorous animal that eats other animals, especially a large predator.
“The animalivore was the dominant predator in the ecosystem.”
2. noun
An animal that feeds on other animals, especially as its primary source of food.
“As an animalivore, lions are well adapted to their role in the savannah ecosystem.”