Traffic Jam (noun) Definition, Meaning & Examples

noun
  1. jam1 (def. 18).
noun
  1. a number of vehicles so obstructed that they can scarcely move
Traffic Jam (noun) Definition, Meaning & Examples

More Definitions