turbo compound engine - German English Dictionary