flood-control works/structures - Francés Inglés Diccionario