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

サブリース

名詞

full

sublease

noun

Definitions of sublease

English

a lease (=rental of property) from one tenant to another tenant for some of the original tenant's rental period

The sublease serves as a move to a larger facility for Bioenergy Technologies, which was previously located in a smaller space elsewhere in Crystal Lake.