payment of balance - Spanish English Dictionary