HORSEWHIP MEANING IN ENGLISH

• Horsewhip Definition & Synonyms

  1. (v. t.) To flog or chastise with a horsewhip.
  2. (n.) A whip for horses.


RECENT SEARCHES