leaching device - Turco Inglés Diccionario