Wiktionary
sclerosomatids
n. (plural of sclerosomatid English)
n. (plural of sclerosomatid English)