to foster and promote - Espagnol Anglais Dictionnaire