organophosphonate

English

Etymology

From organo- +‎ phosphonate.

Noun

organophosphonate (plural organophosphonates)

  1. (organic chemistry) Any organic phosphonate