sale and leaseback
English
Noun
sale
and
leaseback
(
uncountable
)
leaseback