sale and leaseback

English

Noun

sale and leaseback (uncountable)

  1. leaseback