Glyphosate

What is Glyphosate?

Glyphosate definition and meaning on Dictionary terms:
noun Chemistry.
a compound, C3H8NO5P, used to kill a wide range of weeds.

 

reference: https://www.dictionary.com/browse/glyphosate

Tags: