ectoparasitoid (English, noun)
expansion: ectoparasitoid (plural ectoparasitoids)
Senses:
glosses: An ectoparasitic parasitoid.
Forms:
form: ectoparasitoids
tags: plural