Wiktionary
polyphosphonates
n. (plural of polyphosphonate English)
n. (plural of polyphosphonate English)