Moving quickly a good distance (7)
I believe the answer is:
hotfoot
But I can't explain it at all! Could you help me understand?
(Other definitions for hotfoot that I've seen before include "acting quickly?" , "With all possible speed" , "flat out" , "With eager speed" , "Without the slightest delay" .)