Traduction Anglais Français

Traduction "to check sth. (halt the progress) (epidemic, development)" en Francais

English Version