PALPEBRA MEANING IN ENGLISH

• Palpebra Definition & Synonyms

  1. (n.) The eyelid.


Synonyms:
Eyelid, Lid,

• Palpebrae Definition & Synonyms

  1. (pl. ) of Palpebra


RECENT SEARCHES