d-saccharic acid - English Synonyms Dictionary