Wiktionary
microgastroids
n. (plural of microgastroid English)
n. (plural of microgastroid English)