internal combustion turbine - French English Dictionary