jake went hell for leather at his opponent, landing punches after punches relentlessly
1) taking on someone/something & beating them up badly
"jake went hell for leather at his opponent, landing punches after punches relentlessly" What is the definition of "hell for leather"?