to arrive on the stroke - Turkish English Dictionary