"master lease" - Details

English Term:
master lease
Arabic Term:
عقد إيجار رئيسي
Arabic Definition:
English Definition: