glyphosates

English

Noun

glyphosates

  1. plural of glyphosate