• Keelhaul

    Full definition of keelhaul

    Verb

    1. (transitive, nautical) To punish by dragging under the keel of a ship.
    2. (transitive) To rebuke harshly.
    © Wiktionary