Top definition
The driver who insists upon constant lane-changing during heavy traffic in a useless effort to gain position in traffic. Often ends up wedged under a semi.
The road toad trying to get ahead of us is now plastered to the side of a Swift truck.
by ezemofo February 04, 2010
Get the mug
Get a road toad mug for your Uncle James.