v. phr. To pay up; conclude monetary or other transactions. "Let's settle up," Carol's attorney said, when she sued Don for a hefty sum of money after their divorce.
SETTLE UP
Meaning of SETTLE UP in English
American idioms English vocabulary. Английский словарь американских идиом. 2012