weeding machine - French English Dictionary