Wiktionary
dendronotids
n. (plural of dendronotid English)
n. (plural of dendronotid English)