parasitoid
adjectiveRelating to or characteristic of a parasitoid.
nounAn insect that lives on or inside a host organism, eventually killing it, unlike a true parasite that usually does not kill its host.
No synonyms or antonyms found for this word.
No synonyms or antonyms found for this word.