Word info

phosphoglycolate

Noun

Meaning

phosphoglycolate (plural phosphoglycolates)

(biochemistry) The anion PO3-O-CH2CO2 that inhibits photosynthesis.

Source: en.wiktionary.org

Close letter words and terms