EnglishkeelhauledverbMeaningTo punish by dragging under the keel of a ship.To rebuke harshly.Related wordscrucify(English)unsheathe(English)scarper(English)pitied(English)upbraid(English)shitfaced(English)gaffed(English)horsewhip(English)SourcesDictionaryAPI.dev English dictionary data