turbine using tide energy - French English Dictionary