What is the meaning of Penance?

A voluntary self-imposed punishment for a sinful act or wrongdoing. It may be intended to serve as reparation for the act.

A sacrament in some Christian churches.

Any instrument of self-punishment.

repentance

pain; sorrow; suffering

To impose penance; to punish.

pain; sorrow; suffering

Source: wiktionary.org