floodwater preventing structure - Turco Inglés Diccionario