polyphosphonate
English
Etymology
From
poly-
+
phosphonate
.
Noun
polyphosphonate
(
plural
polyphosphonates
)
Any
polymer
of one or more
phosphonates