Wiktionary
helicodiscids
n. (plural of helicodiscid English)
n. (plural of helicodiscid English)