organophosphonates

English

Noun

organophosphonates

  1. plural of organophosphonate