marine turbine - French English Dictionary