Word info

thiotriphosphate

Noun

Meaning

thiotriphosphate (plural thiotriphosphates)

A triphosphate, such as ATP, in which an oxygen has been replaced by a sulfur

Source: en.wiktionary.org

Related terms

Anagrams

Close letter words and terms