Synonyms for Flog (same or very similar meaning)
WordNet sense 1 (beat with a cane):
cane, lambast, lambaste
WordNet sense 2 (beat severely with a whip or rod):
lash, lather, slash, strap, trounce, welt, whip, lather
From the ODE community, based on WordNet
add/edit