insectivores

English

Noun

insectivores

  1. plural of insectivore