tidal powerhouse - French English Dictionary