selfabasement

listen to the pronunciation of selfabasement
İngilizce - İngilizce
Humiliation or abasement proceeding from consciousness of inferiority, guilt, or shame
Degradation of one's self by one's own act