Eyespot
English Meaning
A simple visual organ found in many invertebrates, consisting of pigment cells covering a sensory nerve termination.
Sorry, No Malayalam Meaning for your input!
See Eyespo Want To Try Eyespot In Malayalam??