Traduction Anglais Français

Traduction "to shelter sb./sth. (protect)" en Francais

English Version