third eyelid


noun

British Dictionary definitions for third eyelid

third eyelid

noun

another name for nictitating membrane