KEELHAUL Meaning of KEELHAUL in English [verb] [T] - in the past, to punish sailors by pulling them under the ship from one end to the other Cambridge English vocab. Кембриджский английский словарь. 2012