protecting against weather - French English Dictionary