high-powered car - Spanish English Dictionary