sale and leaseback









sale and leaseback


noun

  1. leaseback.
56 queries 0.604