protection against dripping water - Alemán Inglés Diccionario