Traduction Anglais Français

Traduction "champion (of a cause etc.)" en Francais

English Version