polyphosphoric acid

Noun
  1. A series of oxyacids of phosphorus (synset 114639442)

Found on Word Lists

Other Searches