embarrass oneself - Français Anglais Dictionnaire