Traduction Anglais Français

English Version

"abashment, embarrassment, perplexity" en Francais