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