self-punishment Meaning and Definition

Multiple Word Search

Search Result for self-punishment

Definitions

English definition for self-punishment

1. n. punishment inflicted on yourself

Sponored Video