English synonyms about - contact  

tartrate

noun

1 tartrate

A salt or ester of tartaric acid.

Polish: winian


Find more on tartrate elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0158