sale-leaseback

English

Noun

sale-leaseback (uncountable)

  1. leaseback