labor saving technological progress - Espagnol Anglais Dictionnaire