land plane/steamroller - French English Dictionary