small hydropower plant - Francés Inglés Diccionario