◄ Eye-spot ►

Dictionary
1. (n.) A simple visual organ found in many invertebrates, consisting of pigment cells covering a sensory nerve termination.

2. (n.) An eyelike spot of color.

                                                                                                                                                                                                                                       

Clyx.com


Eye-splice
Top of Page
Top of Page