What does Community Land Trusts (CLTs) mean in a planning context?

Independent non-profit trusts which own or control land and facilities in perpetuity for the benefit of the community.