Dictionary.com
Thesaurus.com

d-glucose vs. l-glucose

[dee-gloo-kohs] / ˈdiˈglu koʊs /

noun

Biochemistry.
  1. glucose1

[el-gloo-kohs] / ˈɛlˌglu koʊs /

noun

Chemistry.
  1. glucose1