to remain on track - Turkish English Dictionary