to make up lost time - Turco Inglés Diccionario