American English French Dictionary

American English - Français

shelter in French:

1. abri


Des milliers de familles sont restées sans abri.