keelhaul
verb
°(nautical) To punish by dragging under the keel of a ship.
°To rebuke harshly.