provide with a water seal - French English Dictionary