piston powered - Alemán Inglés Diccionario