technological uncertainty - German English Dictionary