See Also: glyphosate(dictionary)

glyphosate (iou)



glyphosate noun. L20.
[from GLY(CINE + PHOS(PHO- + -ATE1.]
A non-selective systemic herbicide that is especially effective against perennial weeds.