Eye Spot - Definition - Law Dictionary Home Dictionary Definition eye-spot
Definition :
A simple visual organ found in many invertebrates consisting of pigment cells covering a sensory nerve termination
View Judgments Citing this PhraseView Acts Citing this Phrase