Online English Dictionary

Home

Selftorture


n.

The act of inflicting pain on one's self; pain inflicted on one's self.


© 2009 Dammam Community College