labour-saving device - Spanish English Dictionary