Find the word definition

Wiktionary
sugar phosphate

n. (context organic chemistry English) Any phosphate ester of a sugar, many of which are used as a source of biochemical energy