Subscriber login


Forgot your password?

Library card login

Other

parasitoid

Syllabification: (par·a·sit·oid)

Entomology
Definition of parasitoid

noun

  • an insect (e.g., the ichneumon wasp) whose larvae live as parasites that eventually kill their hosts (typically other insects).

parasitoid in other Oxford dictionaries

Definition of parasitoid in the British & World English dictionary