organic weedicide - French English Dictionary