Synonyms of insectivore

Primary definition: An animal or plant that feeds on insects.

Full Dictionary Entry

Ranked Synonyms (Strongest to Related)