distress sale
noun

a sale of goods at low prices to pay a company's debts

Browse by Subjects
benefit in kind
executive share option scheme
work permit
spinning top
trillion