humiliating

Adjective

အရှက်တကွဲ အကျိုးနည်းဖွယ်ရာ။

  • a deeply humiliating defeat.

Verb

~ past and past participle form of humiliate