keelhauls

verb
  1. to drag someone under the keel of a ship as punishment
  2. Usage: nautical; historical
  3. to rebuke or punish someone severely
  4. Usage: informal

Examples