tartrateEnglish

tartrate

Noun

A salt or ester of tartaric acid

English: tartrate