all too likely failure - German English Dictionary