eye-spot
English
eye-spot meaning in English • eye-spot का अर्थ अंग्रेजी में
Noun
- A simple visual organ found in many invertebrates, consisting of pigment cells covering a sensory nerve termination.