ParentFull threadprofile53·Lease is already a near perfect term for this. It describes a long term rental and everyone knows what it means.View on HN