protected shelter - French English Dictionary