triphosphonucleoside

English

Etymology

From tri- +‎ phosphonucleoside.

Noun

triphosphonucleoside (plural triphosphonucleosides)

  1. (biochemistry) A nucleoside triphosphate