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:
parasitoids

Origin of Parasitoid

Find Similar Words

Find similar words to parasitoid using the buttons below.

Words Starting With

Words Ending With

Unscrambles

parasitoid