What is Business Trust?

Legal Definition
A legal trust set up for the purposes of business, but not necessarily one that is operated in The Commonwealth of Massachusetts. They may also be referred to as an unincorporated business organization or UBO.