not a moment too soon - Turco Inglés Diccionario