hidroelectric - French English Dictionary