Dibenzoyltartaric acid

Dibenzoyltartaric acid · CAS 22333-70-6