payment on invoice - Francés Inglés Diccionario