What is the meaning of Tartrate?

any salt or ester of tartaric acid

tartrate

Source: wiktionary.org