Traduction Anglais Français

Traduction "small house where livestock can take shelter from cold or rain" en Francais

English Version