GeneralConnection.comDictionary
palpebra
Noun

1. eyelid
1. lid, protective fold
Usage