Preparing your study page...
Correct answer: D
Explanation
Humiliation means the state of being embarrassed or disgraced, making it a synonym for abasement.