Wiktionary
stenopsychids
n. (plural of stenopsychid English)
n. (plural of stenopsychid English)