/ ˈskʌpə(r); NAmE / verb
[ vn ] ( BrE , informal ) to cause sb/sth to fail
SYN foil :
The residents' protests scuppered his plans for developing the land.
••
WORD ORIGIN
late 19th cent. (as military slang in the sense kill, especially in an ambush ): of unknown origin.