Subscribe
URL of the page has been copied to clipboard.
Meaning : A protective fold of skin in the eyes of reptiles and birds and some mammals.
Synonyms : nictitating membrane
Install App
Third eyelid meaning in Telugu.