English Synonym Finder

entomophagous creature

Definitions

An organism that feeds on insects.