Wiktionary
tetanocerids
n. (plural of tetanocerid English)
n. (plural of tetanocerid English)