polyphosphate

Noun
  1. A salt or ester of polyphosphoric acid (synset 115019293)

Found on Word Lists

Other Searches