Hyponyms: self-flagellation, horsewhipping
Derivational Morphology: flagellate, scourge, cane, flog, lambaste, lambast, welt, whip, lather, lash, slash, strap, trounce, beat, beat out, crush, shell, vanquish, worst, pip, mop up, rack up, bat, clobber, drub, thrash, lick, wallop
Search Dictionary
|