irrigation device - Turco Inglés Diccionario