to promote and improve - Espagnol Anglais Dictionnaire