Green’s Dictionary of Slang

blarsted adj.

see blasted adj.1