Definitions of sublease
(of a tenant or a lessee) to lease (=to let property to another person for money) to another person
The territory of the Park Estate has been leased to Park Crofters, who in turn have subleased it to Park Renewables.
There are multiple definitions - click on the translation that matches your context.
verb
full
verb
(of a tenant or a lessee) to lease (=to let property to another person for money) to another person
The territory of the Park Estate has been leased to Park Crofters, who in turn have subleased it to Park Renewables.