Wiktionary
trichonotids
n. (plural of trichonotid English)
n. (plural of trichonotid English)