formicivores

English

Noun

formicivores

  1. plural of formicivore