supported group living residence - Espagnol Anglais Dictionnaire