跳到主要内容

disgraced; ashamed; self-deprecating

Frequency 2.1

Meanings

  • disgraced; ashamed; self-deprecating