to foster and promote - Anglais Synonymes Dictionnaire