tartrate ( synonym found)

Definition of tartrate:

(n) : any salt or ester of tartaric acid

Back to Top