farm implement - French English Dictionary