Traduction Anglais Français

Traduction "to found, to establish" en Francais

English Version