eyelash

Noun
  1. Any of the short curved hairs that grow from the edges of the eyelids (synset 105322469)

Found on Word Lists

Other Searches