Definition of keelhaul

Definition of keelhaul
  1. keelhaul Verb To punish by dragging under the keel of a ship.
  2. keelhaul Verb To rebuke harshly.
Need more help? Try our forum NEW