This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Entomophaga

  1. n. pl.
    One of a group of hymenopterous insects whose larvae feed parasitically upon living insects. See Ichneumon, 2.
  2. n. pl.
    A group of marsupials which are partly insectivorous, as the opossum.
  3. n. pl.
    A group of edentates, including the ant-eaters.

Shares

Related Words

Menu