turbine using tide energy - Spanish English Dictionary