scuppered
动词 scupper:
wait in hiding to attack
同义词:ambush, scupper, bushwhack, waylay, lurk, ambuscade, lie in wait
put in a dangerous, disadvantageous, or difficult position
同义词:queer, expose, scupper, endanger, peril