PARASITOID


Meaning of PARASITOID in English

[ 'parəsɪtɔɪd ]

■ noun Entomology an insect whose larvae live as parasites which eventually kill their hosts, e.g. an ichneumon wasp.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.