English dictionary
traffic jam meaning and definition
Definition and meaning of traffic jam at MeaningMonkey.org. traffic jam meaning and definition in the English Dictionary.TRAFFIC JAM noun
Definition of traffic jam (noun)
- a number of vehicles blocking one another until they can scarcely move
- synonyms: snarl-up
Source: Princeton University Wordnet