polyphosphonate

Noun

 * 1) Any polymer of one or more phosphonates