not a moment too soon - Alemán Inglés Diccionario