There are multiple definitions - click on the translation that matches your context.

locação não residencial

substantivo

full

commercial lease

noun

Definitions of commercial lease

English

an agreement (written or oral) that gives a business entity (the tenant) the right to possess or occupy property for business purposes either for a fixed period of time or for a period that may be ended at the will of one or both parties

Negotiating a commercial lease for many independent retail storeowners can be very challenging.