atta-n-tapa

atta-n-tapa

mfn. self-mortifying; hurting oneself