keelhaul
verb
keelhauled;
keelhauling;
keelhauls
Definition of keelhaul
1
: to haul under the keel of a ship as punishment or torture
2
: to rebuke severely
Keep scrolling for more
Keep scrolling for more