election pledge/commitment - Francés Inglés Diccionario