0 a legal arrangement in which a person or organization controls property, investments, etc., for another person or business:
Houses can be purchased in the name of a business trust to disguise the name of the actual owner.
NIEUWE WOORDEN
European
May 10, 2021
WOORD VAN DE DAG
Shimmer
business trust