meaning of self mortification

1. voluntary self-punishment in order to atone for some wrongdoing


Related Words

self-mortification |

Developed & Maintained By Taraprasad.com

Treasure Words