phosphoriboses

English

Noun

phosphoriboses

  1. plural of phosphoribose