• Sulfosate

    Full definition of sulfosate

    Noun

    sulfosate

    (uncountable)
    1. (organic compound) The trimethylsulfonium salt of glyphosate that is marketed under various names as a weedkiller

    Anagrams

    © Wiktionary