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