English Synonym Finder
entomophagous creature
Definitions
An organism that feeds on insects.