Wiktionary
stenotritids
n. (plural of stenotritid English)
n. (plural of stenotritid English)