TARTRATE


Meaning of TARTRATE in English

n. Chem. any salt or ester of tartaric acid.

Etymology: F (as TARTAR, -ATE(1))

Oxford English vocab.      Оксфордский английский словарь.