proof against rain - French English Dictionary