TARTRATE


Meaning of TARTRATE in English

[tar.trate] n [ISV, fr. F tartre tartar, fr. ML tartarum] (1794): a salt or ester of tartaric acid

Merriam-Webster English vocab.      Английский словарь Merriam Webster.