* * *
business trust UK US noun [C]
► US LAW, FINANCE 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.
Financial and business terms. 2012.