Skip to main content

self-torture

English self-torture meaning in English  •  self-torture का अर्थ अंग्रेजी में
Noun
  • The act of inflicting pain on one's self; pain inflicted on one's self.
Advertisement