public trust
English
Noun
public
trust
(
plural
public trusts
)
Alternative form of
charitable trust
.