thiosulfate reductase - French English Dictionary