farm irrigation structure - Turco Inglés Diccionario