open-flume turbine - French English Dictionary