Glossary

What does Master Lease mean ?

Master Lease definition :

A primary lease that controls subsequent leases and which may cover more property than subsequent leases.