Humiliated or ashamed.

英 美
  • 惭愧的,羞愧的
  • ashamed adj.感到惭愧的;感到害臊的
  • humiliated vt.使...蒙羞;使丢脸
  • or conj.或者;还是;否则prep.在...之前