meaning of automobile leapfrog

automobile leapfrog meaning in Urban Dictionary

Two or more automobiles on a highway that constantly go one another because they vary their speed.