come to a crashing halt - Turkish English Dictionary