whip on (0 synonym found)

Definition of whip on:

(n) : the punishment of being whipped; a heavy defeat; a thrashing

Definition of whip on:

(n) : the punishment of being whipped; a heavy defeat; a thrashing

Back to Top