turbo-compressor engine - German English Dictionary