technological disaster - German English Dictionary