turbine-driven ship - French English Dictionary