Open in TheBrain

Ketopentose aldehydes