Big Huge Thesaurus

palpebra

noun

sounds kind of like