What is the full meaning of tartrates
TARTRATE, a salt of tartaric acid [n]
Example of the word tartrates placed on a Scrabble board.