She felt keelhauled after the meeting with her boss.
To criticize or scold someone harshly.
The captain threatened to keelhaul the sailor for his mistakes.
To punish someone by dragging them under a ship from one side to the other.
With powerful free picture dictionary & flashcards.