punishing

adj

1.
resulting in punishment
Participle:
punish
2.
characterized by effort to the point of exhaustion; especially physical effort