ketophosphonate

English

Etymology

From ketophosphonic acid +‎ -ate (salt or ester).

Noun

ketophosphonate (plural ketophosphonates)

  1. (organic chemistry) Any compound, the salt or ester of a ketophosphonic acid, having both ketone and phosphonate groups.