triphosphonucleosides
English
Noun
triphosphonucleosides
plural of
triphosphonucleoside