Parasitoid Definition
părə-sĭ-toid, -sītoid
parasitoids
noun
A parasite that ultimately destroys its host, as any of various wasp larvae which feed progressively on the tissues of an immature stage of a host species.
Webster's New World
Other Word Forms of Parasitoid
Noun
Singular:
parasitoid
Plural:
parasitoidsOrigin of Parasitoid
-
parasite +"Ž -oid
From Wiktionary
Related Articles
Parasitoid Is Also Mentioned In
Find Similar Words
Find similar words to parasitoid using the buttons below.