Wiktionary
omphalotrochids
n. (plural of omphalotrochid English)
n. (plural of omphalotrochid English)