public guardian and trustee - German English Dictionary