Wiktionary
stenochilids
n. (plural of stenochilid English)
n. (plural of stenochilid English)