irrigation structures - Francés Inglés Diccionario