WikiWord

English

nictitating membrane

noun

Meaning

  1. A transparent protective fold of skin acting as an inner eyelid in birds, reptiles and some mammals.

Sources

No citations have been attached yet.