Italian-English dictionary »

glifosato meaning in English

ItalianEnglish
glifosato noun

glyphosate(chemical)
noun