Wiktionary
stylocellids
n. (plural of stylocellid English)
n. (plural of stylocellid English)