English Dictionary
Definition settle up in British English
settle up phrasal verb
[intransitive] phrasal verb
1
to pay all of an amount of money that you owe to a particular person or company
