polyphosphate
noun
poly·phosphate
¦pälē,
-lə̇+
: a salt or ester of a polyphosphoric acid see sodium tripolyphosphate
Love words? Need even more definitions?
Merriam-Webster unabridged
Share