• Ommatophore

    Origin

    Full definition of ommatophore

    Noun

    ommatophore

    (plural ommatophores)
    1. An eyestalk
    © Wiktionary