thiosulfate reductase - Francés Inglés Diccionario