payment agreements - Alemán Inglés Diccionario