thiosulfate reductase - Spanish English Dictionary