English

edit

Etymology

edit

poly- +‎ phosphonate

Noun

edit

polyphosphonate (plural polyphosphonates)

  1. Any polymer of one or more phosphonates