to sink one's own ship deliberately; to run hurriedly; to ruin
The deal was scuttled at the last moment by legal complications.
Master “scuttle” and 999 more SAT words