Meaning of scupper

Definition of scupper

(noun) drain that allows water on the deck of a vessel to flow overboard
(verb) wait in hiding to attack
put in a dangerous, disadvantageous, or difficult position

Other information on scupper

WIKIPEDIA results for scupper
Amazon results for scupper