floodwater preventing structure - Alemán Inglés Diccionario