humiliating

a. 丟臉的、恥辱的、羞愧的

英文釋義

  1. causing awareness of your shortcomings