What is the meaning of Tartrate?

Any salt or ester of tartaric acid.

tartrate

Source: wiktionary.org