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. 2012