sprint to the finish - Turkish English Dictionary