Search Result for self-punishment
self
See Definition and Meaning
punishment
English definition for self-punishment
1. n. punishment inflicted on yourself
Sponored Video