endoparasitoid (English, noun)
expansion: endoparasitoid (plural endoparasitoids)
Senses:
glosses: An endoparasitic parasitoid
Forms:
form: endoparasitoids
tags: plural