WikiWord

English

keelhauled

verb

Meaning

  1. To punish by dragging under the keel of a ship.
  2. To rebuke harshly.

Related words

Sources

  1. DictionaryAPI.dev English dictionary data