sur les chapeaux de roues
“Sur les chapeaux de roues” is a French saying that literally translates as “on the hats of the wheels.” A better translation would be “on the hubcaps.” It is a way of saying “at high speed.” If a vehicle travels at high speed and goes around a curve or a corner, it will tend to…