Definify.com

Definition 2024


glyphosate

glyphosate

English

Noun

glyphosate (countable and uncountable, plural glyphosates)

  1. N-phosphonomethyl glycine, the active ingredient of several herbicides that inhibit a plant growth enzyme.

Translations


French

Noun

glyphosate m (uncountable)

  1. glyphosate