Definition of "triphosphate"

triphosphate