triphosphonucleosides

English

edit

Noun

edit

triphosphonucleosides

  1. plural of triphosphonucleoside