Traduction Anglais Français

Traduction "to depose sb. (remove from office)" en Francais

English Version