Home
Search
Index
Definify.com
Definition
2024
ectoparasitoid
ectoparasitoid
English
Noun
ectoparasitoid
(
plural
ectoparasitoids
)
An
ectoparasitic
parasitoid
.
Antonyms
endoparasitoid
Etymology
ecto-
+
parasitoid
Similar Results