labour saving machinery - French English Dictionary