resistant to water - French English Dictionary