payment agreements - Francés Inglés Diccionario