isolated hydropower plant - Francés Inglés Diccionario