technological uncertainty - Spanish English Dictionary