lupia

lupia

A nonspecific term for any mass located on the eyelid.