selfabasement

listen to the pronunciation of selfabasement
الإنجليزية - الإنجليزية
Humiliation or abasement proceeding from consciousness of inferiority, guilt, or shame
Degradation of one's self by one's own act
selfabasement
المفضلات