What is the meaning of Punishing?

That punishes physically and/or mentally; arduous, gruelling, demanding.

Debilitating, harsh.

Punishment.

present participle and gerund of punish

Source: wiktionary.org