Glyphosate meaning
A white solid, C3 H8 NO5 P, that is soluble in water, used as a broad-spectrum herbicide.
noun
A generic name for N-phosphonomethyl glycine, the active ingredient of several herbicides that inhibit a plant growth enzyme.
noun
Advertisement
Origin of glyphosate
- gly(cine) phos(ph)ate
From American Heritage Dictionary of the English Language, 5th Edition