phosphotriose

English

Noun

phosphotriose (plural phosphotrioses)

  1. (organic chemistry) A triose phosphosugar

Anagrams