endoparasitoid

English

Etymology

From endo- +‎ parasitoid.

Noun

endoparasitoid (plural endoparasitoids)

  1. An endoparasitic parasitoid

Antonyms