An expression originally used to mean that a ship was sailing against the tide fast enough to make headway over the ground or to move faster than the tide in the opposite direction. Today the expression means to stop, slow, or prevent an event. A nautical term that has now become part of everyday language
