to arrive on the stroke - Español Inglés Diccionario