About us
Define
Definitions for
"Entomophage"
An organism that feeds on insects (noun); the corresponding adjective is entomophagous.
biocontrol.ifas.ufl.edu