thiosulfate in French thiosulfate in French thiosulfate noun (chemistry) any salt or ester of thiosulfuric acid Add to Flashcards