turbo direct injection - Spanish English Dictionary