protection against dripping water - Francés Inglés Diccionario