public guardian and trustee - Spanish English Dictionary