horsewhip verb vt Infinitive horsewhip Present tense 3rd person singular horsewhips Preterite horsewhipped Present participle horsewhipping Past participle horsewhipped