eyefolds

noun
  1. Plural of eyefold; folds or creases of skin that form the eyelids, particularly the upper eyelid.
  2. Usage: Anatomical term; less common than 'eyelids' in everyday usage.

Examples