Synonyms for insectivore

2. insectivore (n.)

any organism that feeds mainly on insects

Synonyms: