Meaning of tartrate

Definition of tartrate

(noun) a salt or ester of tartaric acid

Other information on tartrate

WIKIPEDIA results for tartrate
Amazon results for tartrate