tartrate

noun

A salt or ester of tartaric acid.

noun

A salt of tartaric acid.

noun

A salt of tartaric acid.

noun

any salt or ester of tartaric acid

noun

a salt or ester of tartaric acid