submersible hydroelectric power station - Español Inglés Diccionario