leasebacks

English

Noun

leasebacks

  1. plural of leaseback