Find the word definition

Wiktionary
dextrotartaric acid

n. The naturally occurring form of tartaric acid, as opposed to levotartaric acid and mesotartaric acid.