at a cracking pace - Turkish English Dictionary