PUPIVORA


Meaning of PUPIVORA in English

noun ·pl a group of parasitic hymenoptera, including the ichneumon flies, which destroy the larvae and pupae of insects.

Webster English vocab.      Английский словарь Webster.