sulfosate
Noun
Meaning
sulfosate (uncountable)
(organic chemistry) The trimethylsulfonium salt of glyphosate that is marketed under various names as a weedkiller
Noun
sulfosate (uncountable)
(organic chemistry) The trimethylsulfonium salt of glyphosate that is marketed under various names as a weedkiller