diphosphonucleosides
English
Noun
diphosphonucleosides
plural of
diphosphonucleoside