What is the meaning of jam in English?

Learn vocabulary with pictures as well as definitions of jam in English

Learn in

See more

n. 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