Version Française
Meaning of
"subir un affront/une humiliation"
in English language
French to English
English to French
French
English
subir un affront/une humiliation; perdre la face.
suffer a loss of face (to)