the impossible happened - German English Dictionary