keelhale

verb
  1. to haul a ship or person under the keel of a ship as a form of punishment or torture
  2. Usage: nautical; historical; also spelled 'keel-haul' or 'keelhaul'
  3. to criticize or reprimand severely
  4. Usage: figurative; informal

Examples