entomophaga is a Noun
[1] One of a group of hymenopterous insects whose larvæ feed parasitically upon living insects. See Ichneumon,
[2] A group of marsupials which are partly insectivorous, as the opossum.
[3] A group of edentates, including the ant-eaters.
Allow Updates from cubepost.red
Not Allow
Allow