What does Keel-haul mean?
Meaning of "Keel-haul"
To tie a rope about a man and, after passing the rope under the ship and bringing it up on deck on the opposite side, haul away, dragging the man down and around the keel of the vessel. As the bottom of the ship was always covered with sharp barnacles, this was a severe punishment used aboard sailing ships long ago. Today, a reprimand.