punctual payment - Alemán Inglés Diccionario