SELF-TORTURE MEANING IN ENGLISH

• Self-torture Definition & Synonyms

  1. (n.) The act of inflicting pain on ones self; pain inflicted on ones self.


RECENT SEARCHES