英语shameful,scandalous,to be humiliated,to make a fool of sb or oneself,to make sb lose face
法语se rendre ridicule,pe