thiotriphosphate
Noun
Meaning
thiotriphosphate (plural thiotriphosphates)
A triphosphate, such as ATP, in which an oxygen has been replaced by a sulfur
Noun
thiotriphosphate (plural thiotriphosphates)
A triphosphate, such as ATP, in which an oxygen has been replaced by a sulfur