Aathmapeedanam meaning in english
Word: ആത്മപീഡനം Transliteration: ātmapīḍanṁ
Self-mortification Related wordsātmapīḍanṁ (ആത്മപീഡനം) - Self-torture
Meaning of ആത്മപീഡനം in english :
Noun Self-tortureMalayalam to English
English To Malayalam