Wiktionary
trichocerids
n. (plural of trichocerid English)
n. (plural of trichocerid English)