Word info

polyphosphonate

Noun

Meaning

polyphosphonate (plural polyphosphonates)

Any polymer of one or more phosphonates

Source: en.wiktionary.org

Close letter words and terms