electromechanical treadle - Alemán Inglés Diccionario