Wiktionary
polyphosphonate
n. Any polymer of one or more phosphonates
n. Any polymer of one or more phosphonates