Definition of earlid in English:

earlid

noun

  • A structure capable of closing off the ear; especially a hypothetical equivalent to the eyelid; (in early use also) †the upper part of the auricle of the ear (obsolete).

Origin

Mid 16th century; earliest use found in Richard Huloet (fl. 1552), lexicographer.