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 : third eyelid
Install App
Nictitating membrane meaning in Telugu.