care leavers - German English Dictionary