thiosulfate reductase - German English Dictionary