having a piston - Alemán Inglés Diccionario