leave no stone unturned - Turkish English Dictionary