phosphotriose
English
Noun
phosphotriose
(
plural
phosphotrioses
)
(
organic chemistry
)
A
triose
phosphosugar
Anagrams
photophoresis