PARASITOID


Meaning of PARASITOID in English

noun Date: 1922 an insect and especially a wasp that completes its larval development within the body of another insect eventually killing it and is free-living as an adult, ~ adjective

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.