turbo compound engine - French English Dictionary