noun
: a trust set up for the benefit of the public usually setting out a definite charitable purpose for an undetermined number of beneficiaries
noun
: a trust set up for the benefit of the public usually setting out a definite charitable purpose for an undetermined number of beneficiaries
Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012