Meaning of traffic jam

Definition of traffic jam

(noun) a number of vehicles blocking one another until they can scarcely move

Other information on traffic jam

WIKIPEDIA results for traffic jam
Amazon results for traffic jam