Someone or something that is cringe-making is so bad that you feel embarrassed:

中文解释

Then there were his cringe-making attempts at humour.

正在查询

Landers imprecate dysarthria 顶盖 elder generation unknown soldier stand guard over sb respect a rule able fellow rotaries