Tamil Dictionary 🔍

self-torture

n. தன் வதை.


Self`-tor"ture, n. Defn: The act of inflicting pain on one's self; pain inflicted on one's self.


self-torture - Similar Words