Wiktionary
trimerorhachids
n. (plural of trimerorhachid English)
n. (plural of trimerorhachid English)