Definition of palpebra in English:

palpebra

noun

Anatomy
  • An eyelid.

Origin

Mid 17th century; earliest use found in Alexander Read (1586?–1641). From classical Latin palpebra eyelid from palpāre + -bra, feminine form corresponding to -brum, suffix forming instrumental nouns.

Pronunciation

palpebra

/ˈpalpɪbrə/