payment or settlement - Español Inglés Diccionario