deoxyxylulose

English

Etymology

From deoxy- +‎ xylulose.

Noun

deoxyxylulose (uncountable)

  1. (organic chemistry) A deoxysugar related to xylulose