eyefold

English

Noun

eyefold (plural eyefolds)

  1. Synonym of epicanthus