You searched for: “entomophaga
entomophaga (s) (noun), entomophagas (pl)
1. One of a group of hymenopterous, or winged, insects whose larvae feed parasitically upon living insects.
2. A group of edentates, including the ant-eaters.
3. A group of marsupials which are partly insectivorous; such as, the opossum.