tilling implement - French English Dictionary