What is the meaning of Horsewhip?

A whip for use on horses.

To flog or lash (someone or something) with a horsewhip.

Source: wiktionary.org