pumping device - Francés Inglés Diccionario