diphosphoribose en · NOUN EtymologyFrom di- + phosphoribose. Meanings (uncountable) ribose diphosphate