Wiktionary
spirostreptids
n. (plural of spirostreptid English)
n. (plural of spirostreptid English)