Logourl black

Land trust agreement

Definition

Arrangement in which someone holds legal title to property for the benefit of another.

Related Rules [?]