Preparing your study page...
Correct answer: D
Explanation
Humiliation means the state of being embarrassed or ashamed, which is a synonym for abasement.