spendthrift trust - English Synonyms Dictionary