Definition of eyelash in English:
Each of the short curved hairs growing on the edges of the eyelids, serving to protect the eyes from dust particles.
Words that rhyme with eyelashwhiplash • goulash
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.