horsewhip

verb vt

Infinitive

horsewhip

Present tense 3rd person singular

horsewhips

Preterite

horsewhipped

Present participle

horsewhipping

Past participle

horsewhipped