turbo-driven - French English Dictionary