Meaning of polyphosphate

Definition of polyphosphate

(noun) a salt or ester of polyphosphoric acid

Other information on polyphosphate

WIKIPEDIA results for polyphosphate
Amazon results for polyphosphate