Find the word definition

Wiktionary
ketoaldonic acid

n. (context carbohydrate English) any monosaccharide, having both a keto group and a carboxylic acid group, that is in equilibrium with a hemiacetal structure