Traduction Anglais Français

English Version

"abdicate, resign" en Francais