unavoidable situation - German English Dictionary