Aathmapeedanam meaning in english


Word: ആത്മപീഡനം Transliteration: ātmapīḍanṁ

Meaning of ആത്മപീഡനം in english :

Noun Self-torture
Self-mortification
Related wordsātmapīḍanṁ (ആത്മപീഡനം) - Self-torture 
Malayalam to English
English To Malayalam