Spanish-English dictionary »

glifosato meaning in English

SpanishEnglish
glifosato noun

glyphosate(chemical)
noun