phosphoglycolate
Noun
Meaning
phosphoglycolate (plural phosphoglycolates)
(biochemistry) The anion PO3-O-CH2CO2 that inhibits photosynthesis.
Noun
phosphoglycolate (plural phosphoglycolates)
(biochemistry) The anion PO3-O-CH2CO2 that inhibits photosynthesis.