French-English Abri Définition Translation English translatePosted on September 23, 2020 1- Shelter : se mettre à l’abri to take shelter ou cover; nous sommes à l’abri we’re under cover, we’re sheltered 2- abri de jardin garden shed 3- ètre sans abri to be homeless Read More