the impossible happened - Turkish English Dictionary