Definition: Animalivores are animals that prey on other animals, such as mammals. They are often predators and have sharp claws or teeth to tear through flesh. Definition: An animalivore is an animal that eats other animals. The term was coined by zoologist George D. Sturges in the 1960s for a category of creatures that feed on other animals, including primates, birds, reptiles, and mammals.