Word info

dextrotartaric acid

Noun

Meaning

dextrotartaric acid (uncountable)

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

Source: en.wiktionary.org

Close letter words and terms