KEELHAUL Meaning of KEELHAUL in English v.tr. 1 drag (a person) through the water under the keel of a ship as a punishment. 2 scold or rebuke severely. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012