technology and civilization - Spanish English Dictionary