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.

Oxford English vocab.      Оксфордский английский словарь.