pay at due date - Francés Inglés Diccionario