high-power engine - German English Dictionary