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