stranger things have happened - Turkish English Dictionary