blain

noun

An inflamed swelling or sore on the skin.