KEELHAUL Meaning of KEELHAUL in English ■ verb1》 historical punish (someone) by dragging them through the water from one side of a boat to the other, under the keel. 2》 humorous punish or reprimand severely. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004