direct-flow turbines - French English Dictionary