waterproof motor - French English Dictionary