Wiktionary
microstomatids
n. (plural of microstomatid English)
n. (plural of microstomatid English)