pump storage station - Español Inglés Diccionario