mechanical lever voting machine - Francés Inglés Diccionario