organic weedicide - German English Dictionary