English Dictionary
Definition eyelid in British English
eyelid noun
[countable] noun
/ˈaɪˌlɪd/
Synonyms and related words
