piston-powered engine - Spanish English Dictionary