Diphosphonucleoside Definition
    noun
  
 (biochemistry) A nucleoside diphosphate.
Wiktionary 
Origin of Diphosphonucleoside
-  From di- + phosphonucleoside From Wiktionary 
Find Similar Words
Find similar words to diphosphonucleoside using the buttons below.