pumping stations - Francés Inglés Diccionario