insectivores
English
Noun
insectivores
plural of
insectivore