monophosphonucleosides

English

Noun

monophosphonucleosides

  1. plural of monophosphonucleoside