WTWM

whatsthatwordmean

← Definition
Guess

palpebra

nounAn eyelid, especially in scientific or medical contexts.

Synonyms

eyelidnounlidnoun

Built for word lovers.