payment for a service rendered - Español Inglés Diccionario