farming implement - French English Dictionary