Definitions of horsewhipping:

  • noun:   the act of whipping with a horsewhip
    Example: "That villain needs a good horsewhipping"