* * *
store lease UK US noun [C] COMMERCE, LAW, PROPERTY
► an agreement in which a person or a business rents a store for a particular period of time: »
With dozens of store leases expiring later in the year, more closures are anticipated throughout the retail chain.
Financial and business terms. 2012.