weather protected - French English Dictionary