51Թ

  • Dictionary
  • 51Թ comparison: d-glucose vs. l-glucose

d-glucose vs. l-glucose

noun

Biochemistry.
  1. glucose1


noun

Chemistry.
  1. glucose1