animalivores

English

Noun

animalivores

  1. plural of animalivore