Palpebra(n.) The eyelid.
Palpebrae(pl. ) of Palpebra

Words within palpebra

7 letter words: 3 results
View all words...