Wiktionary
carcinosomatids
n. (plural of carcinosomatid English)
n. (plural of carcinosomatid English)