Slang meaning of DAMN AND BLAST

DAMN AND BLAST means: Damn and blast is British racing slang for last.