supported group living residence - German English Dictionary