Answer: flogging

AnswerCrossword Clue
floggingBeat (someone) with a whip or stick as punishment or torture
floggingSell or offer for sale
flogginga whipping (material used to whip)
floggingPromote or talk about (something) repetitively or at excessive length