business trustnoun [ C ]
ukusUS 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.