autoparasitoid (English, noun)
expansion: autoparasitoid (plural autoparasitoids)
Senses:
glosses: a parasitoid that practices autoparasitism
Forms:
form: autoparasitoids
tags: plural