keelhaled

verb
  1. to haul (a person) under the keel of a ship as a punishment or torture
  2. Usage: nautical; historical; past tense and past participle of keelhaul
  3. to criticize or reprimand severely
  4. Usage: informal; figurative

Examples