keelhauled

/ˈkiːlˌhɔld/
verb
  1. Past tense of keelhaul: to have punished someone by dragging them under a ship, or (figuratively) to have severely scolded or criticized someone.
    • My boss keelhauled me in front of the whole team for missing the deadline.
    • After the scandal, the journalist was keelhauled by the public for spreading false information.
    • The pirate captain keelhauled the mutinous sailor as a brutal lesson.
Synonyms
What does "keelhauled" mean? | whatsthatwordmean | whatsthatwordmean