Meaning of horsewhip

Definition of horsewhip

(noun) a whip for controlling horses
(verb) whip with a whip intended for horses

Other information on horsewhip

WIKIPEDIA results for horsewhip
Amazon results for horsewhip