Meaning of self-torture

Definition of self-torture

Other information on self-torture

WIKIPEDIA results for self-torture
Amazon results for self-torture