polyphosphoric acid

(noun) oxyacid (generic term)

oxygen acid (generic term)