Synonyms and Antonyms for insectivore

2. insectivore (n.)

any organism that feeds mainly on insects

Synonyms: