Synonyms:
membrane
Meaning: a thin pliable sheet of material
Usage examples
Hence, in common with most animals, the Cat is furnished with a nictitating membrane, which is, in fact, a third eyelid, sliding over the transparent cornea beneath the common eyelids.