Wiktionary
ommatophores
n. (plural of ommatophore English)
n. (plural of ommatophore English)