turbo-compressor engine - Spanish English Dictionary