thiosulfate

thiosulfate

English Noun
Ad

Definition

Any salt or ester of thiosulfuric acid.

Etymology

From thio- + sulfate.

Ad