pump storage station - Francés Inglés Diccionario