horsewhip
horse-whip
noun
A whip with a long handle and a braided thong, used for driving horses.
"He carried a leather horsewhip."
verb
To beat or flog someone or an animal with a horsewhip as punishment.
"The master threatened to horsewhip the disobedient servant."