punishing (adj.)
"hard-hitting," 1811, present participle adjective from punish (v.). Related: Punishingly.