Wiktionary
endoparasitoids
n. (plural of endoparasitoid English)
n. (plural of endoparasitoid English)