dextrotartaric acid

Noun

 * 1) The naturally occurring form of tartaric acid, as opposed to levotartaric acid and mesotartaric acid.