impede the free exercise of the franchise - Turco Inglés Diccionario