Online English Dictionary

Home

Eyespot


n.

A simple visual organ found in many invertebrates, consisting of pigment cells covering a sensory nerve termination.


© 2009 Dammam Community College