hydroelectric machine - Francés Inglés Diccionario