keelhauled

verb
  1. severely criticized or punished
  2. Usage: informal
  3. dragged under the keel of a ship as punishment
  4. Usage: nautical; historical

Examples