Wiktionary
stenothyrids
n. (plural of stenothyrid English)
n. (plural of stenothyrid English)