More than just an online dictionary!
(n.) A simple visual organ found in many invertebrates, consisting of pigment cells covering a sensory nerve termination.
(n.) An eyelike spot of color.
Eye-saint Eye-splice Eye-spot Eye-spotted