impede the free exercise of the franchise - Espagnol Anglais Dictionnaire