artificial irrigation - Turco Inglés Diccionario