Word in spanish
subalquiler
Word in english
sublease
Definition
the lease of all or a portion of premises by a tenant who has leased the premises from the owner.
the lease of all or a portion of premises by a tenant who has leased the premises from the owner.