Wiktionary
blepharocerids
n. (plural of blepharocerid English)
n. (plural of blepharocerid English)