ommatophores
English
Noun
ommatophores
plural of
ommatophore