provide with a water seal - Francés Inglés Diccionario