technical progress - Spanish English Dictionary