What is the meaning of Blain?

A skin swelling or sore; a blister; a blotch.

A scar or weal; a blemish.

A hole, a vacancy, an omission.

Source: wiktionary.org