English Dictionary
◊ POLYPHOSPHATE
polyphosphate
n : a salt or ester of polyphosphoric acid