timely and successful completion - Alemán Inglés Diccionario