glyphosate - German English Dictionary