eyelidEnglish

eyelid, lid, palpebra

Noun

Either of two folds of skin that can be moved to cover or open the eye

English: eyelid, lid, palpebra

Bahasa: kelopak mata

Bahasa words with similar meanings

English words with similar meanings

Show 2 words