n.
1.drain that allows water on the deck of a vessel to flow overboard scupper v.
1.wait in hiding to attack
2.put in a dangerous, disadvantageous, or difficult position
Idiom of the Day
have what it takes
to have the ability or courage to do something
I do not believe that my friend has what it takes to be a good teacher.