Horsewhip — definition
1. horsewhip (Noun)
1 definition
horsewhip (Noun) — A whip for controlling horses.
1 type of
whip
1 type
buggy whip
2. horsewhip (Verb)
1 definition
horsewhip (Verb) — Whip with a whip intended for horses.
9 types of
flog lash lather slash strap trounce welt whale whip