self-abasement - English Synonyms Dictionary