glyphosates
English
Noun
glyphosates
plural of
glyphosate