Wiktionary
spirorchiids
n. (plural of spirorchiid English)
n. (plural of spirorchiid English)