touch the finish - Turkish English Dictionary