BizTerm Definition
Long-Term Lease
Full Definition

Lease of ten years or longer in duration.


Previous Biz Term Next Biz Term