Wiktionary
triphosphonucleoside
n. (context biochemistry English) A nucleoside triphosphate
n. (context biochemistry English) A nucleoside triphosphate