1. horsewhipping - Noun
2. horsewhipping - Verb
Derived from horsewhip
the act of whipping with a horsewhip
that villain needs a good horsewhipping Source: Internet