blain

noun

1.
an inflammatory swelling or sore