waterproof constructions - French English Dictionary