piston pumps - Alemán Inglés Diccionario