English: stye
Welsh: llefrithen
Subject: Iechyd
English definition: An inflamed swelling on eyelid.