tractor drawn hoeing machine - French English Dictionary