What is the meaning of traffic jams in English?

Learn vocabulary with pictures as well as definitions of traffic jams in English

Learn in

See more

n. traffic jams (traffic jam)

Definition of traffic jam in English

Obstruction of movement along a route caused by slow-moving vehicles.

Synonyms of traffic jam in English

jamroad congestion