nictitating membrane
Explore definitions, synonyms, and language insights of nictitating membrane
Definitions
Noun
a protective fold of skin in the eyes of reptiles and birds and some mammals