business trust
noun [ C ]
ukus LAW, FINANCE US
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.