MalayTranslate.com
Malay to English Translator
Translate Here

English to English

self-abasement
('s/E/lf/@/'b/eI/sm/@/nt )

noun (n)

  • voluntary self-punishment in order to atone for some wrongdoing
    sukarela self punishment dalam rangka untuk menebus beberapa kesalahan
    source: wordnet30