help an institution to make vital progress - Espagnol Anglais Dictionnaire