payment of the invoice - Spanish English Dictionary