Blockage of eyelid gland. Chronic and internal hordeolum is called a chalazion. (Courtesy of eylearn.med.toronto.ca)

Blepharitis