Wiktionary
ectinosomids
n. (plural of ectinosomid English)
n. (plural of ectinosomid English)