PARASITOID


Meaning of PARASITOID in English

[par.a.sit.oid] n (1922): an insect and esp. a wasp that completes its larval development within the body of another insect eventually killing it and is free-living as an adult -- parasitoid adj

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