waterproof housing - French English Dictionary