timely payment - Alemán Inglés Diccionario