labour saving machinery - Spanish English Dictionary