Your Free Online Legal Dictionary • Featuring Black’s Law Dictionary, 2nd Ed.
A trust that is set up in a location, usually another country, different from the trustor’s location.