flog
flɒɡ
verb
beat (someone) with a whip or stick as a punishment.
the men had been flogged and branded on the forehead
whip,scourge,flagellate,lash,birch,switch,tan,strap,belt,cane,thrash,beat,leather,tan/whip someone’s hide,give someone a hiding
noun
an arduous climb or struggle.
a long flog up the mountainside