Traduction Anglais Français

Traduction "hard-pressed for time (to be)" en Francais

English Version