Find the word definition

Wiktionary
spendthrift trusts

n. (plural of spendthrift trust English)