What is the full meaning of pyrophosphates
PYROPHOSPHATE, a salt or ester of pyrophosphoric acid [n]
Example of the word pyrophosphates placed on a Scrabble board.