diphosphonucleoside

English

Etymology

From di- +‎ phosphonucleoside.

Noun

diphosphonucleoside (plural diphosphonucleosides)

  1. (biochemistry) A nucleoside diphosphate