GeneralConnection.com
➔
Dictionary
palpebra
Noun
1. eyelid
1. lid, protective fold
Usage