children's residence or foster home - Anglais Synonymes Dictionnaire