Traduction Anglais Français

Traduction "instrument (or means) of payment." en Francais

English Version