Anguish over boundary, reportedly hit very hard and at great speed (4,3,7)
I believe the answer is:
hell for leather
But I can't explain it at all! Could you help me understand?
(Other definitions for hell for leather that I've seen before include "at great speed" , "without respite" , "very quickly" , "swiftly" , "extremely fast" .)