VariousWords beta
Related Terms:
Noun
Definition: An eyelash that arises from an abnormal spot on the eyelid, usually exiting from the duct of the Meibomian gland at the eyelid margin.
VariousWords beta
Definition: An eyelash that arises from an abnormal spot on the eyelid, usually exiting from the duct of the Meibomian gland at the eyelid margin.