engine piston rod - Alemán Inglés Diccionario