labour saving machinery - Turkish English Dictionary