tractor drawn implement - French English Dictionary