horsewhipped See horsewhip
horsewhip n : a whip for controlling horses v : whip with a whip intended for horses [also: horsewhipping, horsewhipped]