• Thiotriphosphate

    Origin

    - + triphosphate

    Full definition of thiotriphosphate

    Noun

    thiotriphosphate

    (plural thiotriphosphates)
    1. A triphosphate, such as ATP, in which an oxygen has been replaced by a sulfur
    © Wiktionary