ENTOMOPHAGA


Meaning of ENTOMOPHAGA in English

(n. pl.) One of a group of hymenopterous insects whose larvae feed parasitically upon living insects. See Ichneumon, 2.

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