trust deed

trust deed

English Noun
Ad

Definition

A deed conveying property to a trustee, for some specific use.

Ad