Definitions of horsewhip:

  • noun:   a whip for controlling horses
  • verb:   whip with a whip intended for horses