Webster's Revised Unabridged Dictionary · 1913
Palpebra
Copy link
Palpebra
, noun
[Latin]
(Zoology)
The eyelid.
↑