payment for a service rendered - Spanish English Dictionary