trust of perpetual duration - Spanish English Dictionary